Crate html2md

source ·

Modules

Structs

  • The DOM itself; the result of parsing.
  • Intermediate result of HTML -> Markdown conversion.

Enums

  • The different kinds of nodes in the DOM.

Traits

  • Trait interface describing abstract handler of arbitrary HTML tag.
  • Tag handler factory. This class is required in providing proper custom tag parsing capabilities to users of this library.

Functions

  • FFI variant for HTML -> Markdown conversion for calling from other languages
  • Main function of this library. Parses incoming HTML, converts it into Markdown and returns converted string.
  • Custom variant of main function. Allows to pass custom tag<->tag factory pairs in order to register custom tag hadler for tags you want.
  • Same as parse_html but retains all “span” html elements intact Markdown parsers usually strip them down when rendering but they may be useful for later processing

Type Aliases

  • Reference to a DOM node.